home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 January / EnterCD 01_2004.iso / Multimedia / Advanced Effect Maker Freeware Edition 1.0 / aemf10.exe / {app} / templates / textfader.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2002-10-12  |  4.6 KB  |  120 lines

  1. function initApplet()
  2. {
  3.    setProperty("moviearea", _X, 0);
  4.    setProperty("moviearea", _Y, 0);
  5.    setProperty("expiredapplet", _visible, false);
  6.    if(3 < backgroundimage.length)
  7.    {
  8.       setProperty("moviearea.backgroundimage", _width, width);
  9.       setProperty("moviearea.backgroundimage", _height, height);
  10.       setProperty("moviearea.backgroundimage", _X, 0);
  11.       setProperty("moviearea.backgroundimage", _Y, 0);
  12.    }
  13.    var i = 0;
  14.    while(i < maxitems)
  15.    {
  16.       setProperty("moviearea.text" + i, _alpha, 0);
  17.       setProperty("moviearea.text" + i, _X, width / 2 - getProperty("moviearea.text" + i, _width) / 2);
  18.       setProperty("moviearea.text" + i, _Y, height / 2 - getProperty("moviearea.text" + i, _height) / 2);
  19.       var c = new Color("moviearea.text" + i);
  20.       c.setRGB(textcolor);
  21.       i++;
  22.    }
  23.    currentsleeptime = sleeptime;
  24.    var today = new Date();
  25.    trace(today.getTime());
  26.    if(today.getTime() < ts && ts < today.getTime() + 172800000 || ts == -1)
  27.    {
  28.       activated = true;
  29.    }
  30.    else
  31.    {
  32.       setProperty("expiredapplet", _visible, true);
  33.    }
  34. }
  35. function run()
  36. {
  37.    if(activated && !finished)
  38.    {
  39.       if(currentsleeptime == 0)
  40.       {
  41.          currentfade -= fadespeed;
  42.          nextfade += fadespeed;
  43.       }
  44.       if(0 >= currentfade)
  45.       {
  46.          setProperty("moviearea.text" + currentimage, _alpha, 0);
  47.          setProperty("moviearea.text" + nextimage, _alpha, 100);
  48.          currentimage++;
  49.          nextimage++;
  50.          if(maxitems - 1 < currentimage)
  51.          {
  52.             currentimage = 0;
  53.             if(runonce == 1)
  54.             {
  55.                finished = true;
  56.                if(0 < nextmovie.length)
  57.                {
  58.                   loadMovie(nextmovie,_level0);
  59.                }
  60.             }
  61.          }
  62.          if(maxitems - 1 < nextimage)
  63.          {
  64.             nextimage = 0;
  65.          }
  66.          currentfade = 100;
  67.          nextfade = 0;
  68.          currentsleeptime = sleeptime;
  69.       }
  70.       if(0 < currentsleeptime)
  71.       {
  72.          currentsleeptime--;
  73.       }
  74.       if(fadeintoeachother)
  75.       {
  76.          setProperty("moviearea.text" + currentimage, _alpha, currentfade);
  77.          setProperty("moviearea.text" + nextimage, _alpha, nextfade);
  78.       }
  79.       else
  80.       {
  81.          setProperty("moviearea.text" + currentimage, _alpha, Math.max(currentfade - 50,0) * 2);
  82.          setProperty("moviearea.text" + nextimage, _alpha, Math.max(nextfade - 50,0) * 2);
  83.       }
  84.       point.x = this._xmouse;
  85.       point.y = this._ymouse;
  86.       localToGlobal(point);
  87.       if(mousedown)
  88.       {
  89.          getURL(variableholder.urls[currentimage],target);
  90.       }
  91.       if(mousedown)
  92.       {
  93.          mousedown = false;
  94.       }
  95.    }
  96. }
  97. var maxitems = 0;
  98. var currentimage = 0;
  99. var nextimage = 1;
  100. var currentfade = 100;
  101. var nextfade = 0;
  102. var mousedown = false;
  103. var point = new object();
  104. var currentsleeptime = 0;
  105. var activated = false;
  106. var finished = false;
  107. var runonce = parseInt("0",10);
  108. var nextmovie = "";
  109. var backgroundimage = "textfaderback.jpg";
  110. var maxitems = parseInt("5",10);
  111. var ap = "<APPLETINFO>\r\nappletname=textfader\r\nappletfilename=textfader1.swf\r\ncreated=1020761602900\r\n</APPLETINFO>\r\n<ACTIONSCRIPT>\r\nwidth=256\r\nheight=88\r\nfadespeed=5\r\nsleeptime=30\r\ntarget=links\r\nnextmovie=\r\nbackgroundimage=textfaderback.jpg\r\nmaxitems=5\r\ntext=TextFader Freeware applet|from Advanced Effect Maker|Many options!|You can set texts|and background!|\r\ntextcolor=16762880\r\nbackgroundcolor=0\r\nfadeintoeachother=1\r\nrunonce=0\r\n</ACTIONSCRIPT>\r\n<HTML>\r\nwidth=256\r\nheight=88\r\n</HTML>\r\n<GENERATED>\r\nwidth=256\r\nheight=88\r\nfontsize=18\r\nfontsize_GS=4\r\ncompressionratio=70\r\ncompressionratio_GS=12;-\r\ndependentfiles=textfaderback.jpg\r\ndependentfiles_GS=-\r\nfont=_arial\r\nfont_GS=3;-\r\nbackgroundimage=textfaderback.jpg\r\nbackgroundimage_GS=7;compressionratio\r\nmaxitems=5\r\nurls_GS=2;font;fontsize;alignment;1;A\r\nurls=http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|http://www.effectmaker.com/clickpage.html|\r\ntext_GS=6;font;fontsize;alignment;J\r\ntext=TextFader Freeware applet|from Advanced Effect Maker|Many options!|You can set texts|and background!|\r\nalignment_GS=5\r\nalignment=0;\r\nbackgroundcolor=000000\r\n</GENERATED>";
  112. var ts = parseInt("-1",10);
  113. var fadespeed = parseInt("5",10);
  114. var target = "links";
  115. var sleeptime = parseInt("30",10);
  116. var width = parseInt("256",10);
  117. var height = parseInt("88",10);
  118. var fadeintoeachother = parseInt("1",10);
  119. var textcolor = parseInt("16762880",10);
  120.